body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
{ margin:0; padding:0;}
body { background:#fff; color:#555; font-size:14px; font-family:"微软雅黑" , Arial, Helvetica, sans-serif;}
td,th,caption { font-size:14px;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none;}
img { border:none;}
ol,ul,li { list-style:none;}
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif;outline: none ;}
table { border-collapse:collapse;}

body{  background-color: #f5f5f6;}

/*topnav*/
.main-container{
    width: 1210px;
    overflow: hidden;
    clear: both;
    margin: 0 auto;}
.topnav-logo{
    float: left;}
.logoindex{
    display: block;
    margin: 13px 0;}
.logoindex img{
    max-width: 540px;
    max-height: 96px;}
.topnav-rt{
    float: right;
    overflow: hidden;}
.topnav-rtimg{
    float: left;
    margin-right: 30px;}
.topnav-rttext{
    float: left;
    padding-top: 30px;}
.topnav-linkano{
    display: block;
    line-height: 40px;
    color: #686868;
    text-align: right;}
.search-box{
    width: 170px;
    overflow: hidden;
    border-radius: 40px;
    border: 1px solid #999999;}
.search-box input{
    float: left;
    width: 140px;
    background-color: transparent;
    border: none;
    line-height: 28px;
    text-indent: 20px;}
.search-box img{
    float: left;
    margin-top: 6px;}
/*nav*/
.navbox{
    width: 100%;
    background-color: #82308e;
    overflow: hidden;}
.navlist{
    width: 1210px;
    overflow: hidden;
    line-height: 50px;
    margin: 0 auto;}
.navlist li{
    float: left;
    width: 12.5%;}
.navlist li a{
    display: block;
    color: #ffffff;
    font-size: 18px;
    text-align: center;}
.navlist li a:hover{
    background-color: #62216c;}
.nav-active{
    background-color: #62216c;}
/*banner*/
.banner-conbox{
    width: 1210px;
    margin:0 auto;
    overflow: hidden;
    clear: both;}
.banner-container{
    width: 800px;
    height: 400px;
    overflow: hidden;
    float: left;}
.banner-rtbox{
    width: 410px;
    overflow: hidden;
    float: right;
    background-color: #fff;}
.banerrt-topbox{
    width: 370px;
    padding: 0 20px;
    overflow: hidden;}
.banner-rttoptit {
    line-height: 64px;
    border-bottom: 1px solid #a5a5a5;
    font-size: 22px;
    font-weight: bold;}
.banner-rtlist{
    width: 100%;}
.banner-rtlist li a{
    display: block;
    overflow: hidden;
    width: 100%;
    line-height: 36px;
    color: #404040;}
.banner-rtlist li a:hover{
    color: #824d8a;}
.banner-rtlist li a p{
    width: 70%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.banner-rtlist li a span{
    float: right;}
.baner-rtmorelink{
    width: 100%;
    background-color: #325277;
    line-height: 50px;
    margin-top: 33px;
    text-align: right;}
.baner-rtmorelink a{
    color: #ffffff;
    margin-right: 20px;
    font-size: 16px;}
/*main index*/
.leftmain-bxo{
    width: 780px;
    float: left;
    overflow: hidden;
    margin-right: 20px;}
.leftmain-top{
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-bottom: 20px;}
.leftmain-top p{
    float: left;
    border-left:4px solid #78537d ;
    text-indent: 10px;
    color: #404040;
    font-weight:bold;
    font-size: 20px;}
.leftmain-top a{
    float: right;
    color: #404040;}
.leftsecond-box{
    width: 94%;
    background-color: #fff;
    margin-top: 20px;
    padding: 3%;}
.listboxleft{
    border-top: 1px solid #9e9e9e;}
.leftsecond-box li a{
    display: block;
    overflow: hidden;
    color: #404040;
    line-height: 40px;}
.leftsecond-box li a p{
    width: 80%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.leftsecond-box li a span{
    float: right;
    font-size: 12px;}
.leftsecond-box li a:hover{
    color: #824d8a;}
.leftrtbox{
    width: 100%;
    overflow: hidden;
    margin-top: 60px;}
.leftbox-news{
    width: 380px;
    float: left;
    overflow: hidden;}
.indexleft-marrt{
    margin-right: 20px;}
.topleftrt-tit{
    border-left: 4px solid #78537d;
    text-indent: 10px;
    font-size: 20px;
    font-weight:bold;
    margin-bottom: 20px;}
.leftbox-linklist{
    width: 100%;
    overflow: hidden;}
.leftbox-linklist li{
    margin-bottom: 16px;}
.leftbox-linklist li a{
    display: block;
    background-color: #f0e3f2;
    line-height: 70px;
    text-align: center;}
.leftbox-linklist li a:hover{
    background-color: #824d8a;
    color: #ffffff;}
.link-indexbtn{
    width: 100%;
    overflow: hidden;}
.link-indexbtn li{
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;}
.link-indexbtn li a{
    display: inline-block;
    text-align: left;
    line-height: 40px;
    padding: 0 20px 0 0;
    border: 1px solid transparent;}
.link-indexbtn li a img{
    float: left;
    margin:18px 5px;}
.link-indexbtn li a:hover{
    color: #8d199f;
    border: 1px solid #824d8a;}
.rightmain-box{
    width: 370px;
    float: right;
    padding: 0 20px;
    background-color: #e7e7e7;}
.toprt-fstbox{
    margin-top: 60px;
    line-height: 40px;
    border-bottom: 2px solid #bbbbbb;
    font-size: 18px;
    color: #404040;
    font-weight:bold;}
.toprt-listimg{
    margin-top: 30px;
    width: 100%;
    overflow: hidden;}
.toprt-listimg li{
    float: left;
    width: 50%;
    margin-bottom: 26px;}
.toprt-listimg li a{
    display: block;}
.toprt-listimg li a img{
    width: 150px;
    height: 190px;}
.toprt-listimg li a p{
    line-height: 30px;
    color: #1a1a1a;
    text-indent: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.toprt-listimg li a p:hover{
    color: #824d8a;}
.toprt-ewmimg{
    width: 100%;
    overflow: hidden;
    padding: 20px 0;}
.toprt-ewmimg li{
    width: 50%;
    float: left;}
.toprt-ewmimg li img{
    width: 103px;
    height: 103px;}
.toprt-ewmimg li p{
    line-height: 30px;
    overflow: hidden;
    padding-left: 12px;}
.btrt-link{
    width: 100%;
    color: #a806c0;
    margin-bottom: 40px;}
.btrt-link a{
    color: #4c4c4c;}
.fooetbox{
    width: 100%;
    overflow: hidden;}
.footertopnew{
    width: 100%;
    height: 21px;
    border-bottom: 6px solid #82308e;
    position: relative;
    margin-top: 50px;
    z-index: 0;}
.footertopnew img{
    position: absolute;
    bottom:0;
    left: 50%;
    right: 50%;}
.linkfooter{
    width: 100%;
    background: url(../images/index_28.jpg) no-repeat center;
    -webkit-background-size:100% 100%;
    background-size:100% 100%;}
.footerlink-btn{
    margin-top: 30px;
    line-height: 36px;
    border-bottom: 2px solid #cd8dd6;
    color: #a720bb;
    font-size: 18px;}
.footerlink-list{
    width: 100%;
    overflow: hidden;
    padding: 20px 0;}
.footerlink-list li{
    float: left;
    margin-right: 65px;
    line-height: 40px;}
.footerlink-list li a img{
    float: left;
    margin:20px 10px;}
.footerlink-list li a:hover{
    color: #824d8a;}
.fooetbtn-copy{
    width: 100%;
    background-color: #2b2b2b;}
.fooetbtn-copy p{
    line-height: 40px;
    margin: 0 auto;
    width: 1210px;
    color: #bdbcbc;
    text-align: center;}
/*国际华商研究*/
.gjhsyj-main{
    width: 100%;
    height: auto;
    background: url(../images/gjhsyj_02.jpg) no-repeat top;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    overflow: hidden;}
.gjhsyj-mainbox{
    width: 1210px;
    margin: 0 auto;
    margin-bottom: 60px;}
.main-gjhsyjbox{
    background-color: #fff;
    padding: 60px 0;
    margin-top: 250px;
    overflow: hidden;}
.gjhsyj-left{
    width: 245px;
    margin: 0 88px 0 40px;
    float: left;}
.gjhsyj-lefttop{
    font-size: 30px;
    border-bottom: 2px solid #7b3c84;
    line-height: 60px;}
.gjhsyj-leftlist{
    width: 100%;
    overflow: hidden;}
.gjhsyj-leftlist li a{
    display: block;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    border-bottom: 2px solid #eeeeee;
    color: #1a1a1a;}
.gjhsyj-active{
    background-color: #cfcfcf;
    border-bottom: none!important;}
.gjhsyj-rightbox{
    width: 795px;
    float: left;
    overflow: hidden;}
.gjhsyjet-toptit{
    font-size: 26px;
    color: #82308e;}
.gjhsyj-english{
    font-size: 50px;
    color: #ebebeb;
    font-weight: bold;}
.gjsxyjy-rtlistbox{
    margin-top: 40px;
    overflow: hidden;}
.gjsxyj-listcon{
    width: 100%;
    overflow: hidden;}
.gjsxyj-listcon li{
    margin-bottom: 30px;}
.gjsxyj-toplink{
    font-weight:normal;
    font-size: 18px;
    color: #1a1a1a;
    line-height: 40px;}
.gjsxyj-toplink a:hover{
    color: #82308e;}
.gjsxyj-text{
    width: 100%;
    overflow: hidden;
    color: #737373;
    line-height: 30px;
    max-height: 90px;}
.gjsxyj-time{
    color: #737373;
    line-height: 36px;}
.gjsxyj-morelink{
    color: #ff6d26;}
.qysjjs-main{
    background: url(../images/qysyjjs_02.jpg) no-repeat top;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    width: 100%;
    height: auto;
    overflow: hidden;}
.skytc-main{
    background: url(../images/skytc_02.jpg) no-repeat top;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    width: 100%;
    height: auto;
    overflow: hidden;}
.xslt-main{
    background: url(../images/xslt_02.jpg) no-repeat top;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    width: 100%;
    height: auto;
    overflow: hidden;}
.shipin-linkbox{
    width: 100%;
    overflow: hidden;}
.shipin-linkbox li h3{
    color: #82308e;
    font-size: 16px;
    line-height: 36px;}
.shipin-linkbox li a{
    display: block;
    line-height: 30px;
    color: #737373;}
.shipin-linkbox li a:hover{
    color: #18559b;}
.lsjx-english{
    font-size: 50px;
    color: #ebebeb;}
.zxdt-main{
    background: url(../images/zxdt_02.jpg) no-repeat top;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    width: 100%;
    height: auto;
    overflow: hidden;}
.zxbm-listbox{
    width: 100%;
    overflow: hidden;}
.zxbm-left{
    float: left;
    width: 45%;
    margin: 16px 0;
    overflow: hidden;}
.zxbm-left span{
    padding-right: 30px;
    float: left;
    display: block;
    width: 20%;}
.zxbm-left input[type='text']{
    width: 50%;}
.chckbox-con{
    float: left;
    overflow: hidden;}
.chckbox-con li{
    float: left;
    margin-right: 30px;}
.xueli-list{
    width: 50%;}
.zxbm-btn{
    width: 100%;
    clear: both;}
.zxbm-btnlink{
    line-height: 45px;
    background-color: #6a3871;
    font-size: 16px;
    border: none;
    color: #FFFFFF;
    width: 180px;
    border-radius: 10px;
    margin-left: 36%;
    margin-top: 30px;
    cursor: pointer;}
.zxgk-main{
    background: url(../images/zxgk_02.jpg) no-repeat top;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    width: 100%;
    height: auto;
    overflow: hidden;}
.zxjj-text{
    width: 100%;
    overflow: hidden;}
.zxjj-text p{
    line-height: 30px;}
.radio-box{
    width: 100%;
    overflow: hidden;}
.zrzc-box{
    width: 100%;
    overflow: hidden;}
.zrimg{
    float: left;
    width: 159px;
    height: 219px;}
.toptwext{
    float: left;
    margin: 60px 0 10px 20px;
    line-height: 30px;
    width: 616px;
    text-indent: 20px;}
.zrzc-rt{
    width: 616px;
    float: left;
    margin-left: 20px;
    text-indent: 20px;
    line-height: 30px;}
.text-zrzc{
    width: 100%;
    line-height: 30px;}
.zzjg-main{
    background: url(../images/zzjg_02.jpg) no-repeat top;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    width: 100%;
    height: auto;
    overflow: hidden;}
.zzjg-imglist{
    width: 100%;
    overflow: hidden;
    text-align: center;}
.zzjg-imglist h3{
    line-height: 40px;
    font-size: 18px;}
.lsz-zzjg{
    width: 125px;
    height: 170px;}
.zzjg-imglist p{
    line-height: 30px;}
.zzjg-flszimg{
    width: 100%;
    overflow: hidden;}
.zzjg-flszimg h3{
    line-height: 40px;
    text-align: center;
    margin-top: 20px;}
.fls-list{
    width: 100%;
    overflow: hidden;}
.fls-list li{
    width: 33.3333%;
    float: left;
    text-align: center;}
.fls-list li p{
    line-height: 30px;}
.lishi-listname{
    width: 100%;
    overflow: hidden;
    margin-top: 30px;}
.lishi-listname h3{
    font-size: 18px;
    line-height: 40px;}
.lishi-listname dl{
    width: 100%;
    overflow: hidden;
    line-height: 36px;}
.lishi-listname dl dt{
    width: 14%;
    font-size: 16px;
    float: left;}
.lishi-listname dl dd{
    float: left;}
.yjtd-box{
    width: 100%;
    overflow: hidden;
    margin:30px 0;}
.yjtd-box h3{
    line-height: 36px;}
.qqfb-box{
    width: 100%;
    overflow: hidden;}
.qqfb-box img{
    max-width: 100%;}
/*前言成果*/
.qycg-main{
    background: url(../images/qycg_02.jpg) no-repeat top;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    width: 100%;
    height: auto;
    overflow: hidden;}
.qycg-box{
    width: 946px;
    margin: 0 auto;
    overflow: hidden;}
.top-qycgtext{
    width: 100%;
    overflow: hidden;}
.top-qycgtext h3{
    color: #82308e;
    font-size: 26px;}
.top-qycgtext p{
    line-height: 80px;
    font-size: 56px;
    color: #ebebeb;
    font-weight: bold;}
.qycg-list{
    width: 100%;
    overflow: hidden;
    margin-top: 20px;}
.qycg-list li{
    line-height: 50px;
    border-bottom: 1px solid #d8d8d8;}
.qycg-list li a{
    display: block;
    overflow: hidden;}
.qycg-list li a:hover{
    color: #82308e;}
.qycg-list li a p{
    width: 76%;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.qycg-list li a span{
    float: right;
    font-size: 12px;}
.qyxq-texttird{
    width: 100%;}
.qyxq-texttird h3{
    font-size: 26px;
    line-height: 40px;
    color: #82308e;
    text-align: center;
    font-weight: normal;}
.qyxq-texttird p{
    line-height: 36px;
    color: #a15fab;
    text-align: center;
    font-size: 12px;}
.qyxq-contextbox{
    width: 100%;
    overflow: hidden;
    line-height: 32px;
    font-size: 14px;}
.qyxq-contextbox p{
    line-height: 32px;
    font-size: 14px;
    text-indent: 20px;}
.qycg-textnow{
    margin-top: 40px;
    text-indent: 20px;
    line-height: 30px;}
.xsltsj-box{
    width: 100%;}
/*search*/
.search-main{
    width: 100%;
    height: auto;
    background: url(../images/search_02.jpg) no-repeat top;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    overflow: hidden;}
.news-searchbox li a p{
    font-size: 16px;}
.news-searchbox li{
    border-bottom: 1px solid #d8d8d8;}
.news-searchbox li a{}